// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package android.support.v4.view;
import android.database.DataSetObservable;
import android.database.DataSetObserver;
import android.os.Parcelable;
import android.view.View;
import android.view.ViewGroup;
public abstract class PagerAdapter
{
public static final int POSITION_NONE = -2;
public static final int POSITION_UNCHANGED = -1;
private DataSetObservable a;
public PagerAdapter()
{
a = new DataSetObservable();
}
public void destroyItem(View view, int i, Object obj)
{
throw new UnsupportedOperationException("Required method destroyItem was not overridden");
}
public void destroyItem(ViewGroup viewgroup, int i, Object obj)
{
destroyItem(((View) (viewgroup)), i, obj);
}
public void finishUpdate(View view)
{
}
public void finishUpdate(ViewGroup viewgroup)
{
finishUpdate(((View) (viewgroup)));
}
public abstract int getCount();
public int getItemPosition(Object obj)
{
return -1;
}
public CharSequence getPageTitle(int i)
{
return null;
}
public float getPageWidth(int i)
{
return 1.0F;
}
public Object instantiateItem(View view, int i)
{
throw new UnsupportedOperationException("Required method instantiateItem was not overridden");
}
public Object instantiateItem(ViewGroup viewgroup, int i)
{
return instantiateItem(((View) (viewgroup)), i);
}
public abstract boolean isViewFromObject(View view, Object obj);
public void notifyDataSetChanged()
{
a.notifyChanged();
}
public void registerDataSetObserver(DataSetObserver datasetobserver)
{
a.registerObserver(datasetobserver);
}
public void restoreState(Parcelable parcelable, ClassLoader classloader)
{
}
public Parcelable saveState()
{
return null;
}
public void setPrimaryItem(View view, int i, Object obj)
{
}
public void setPrimaryItem(ViewGroup viewgroup, int i, Object obj)
{
setPrimaryItem(((View) (viewgroup)), i, obj);
}
public void startUpdate(View view)
{
}
public void startUpdate(ViewGroup viewgroup)
{
startUpdate(((View) (viewgroup)));
}
public void unregisterDataSetObserver(DataSetObserver datasetobserver)
{
a.unregisterObserver(datasetobserver);
}
}